//注意到题目说的任意，因此可以先排序，然后滑动窗格查找
int cmp(const void* pa, const void* pb){
    return *(int*)pa - *(int*)pb;
}
int minimumDifference(int* nums, int numsSize, int k) {
    qsort(nums, numsSize, sizeof(int), cmp);
    int ans = 100000;
    for(int i = 0; i < numsSize - k + 1; i++){
        int tmp = nums[i + k - 1] - nums[i];
        ans = ans < tmp ? ans : tmp;
    }
    return ans;
}

/*给你一个下标从 0 开始的整数数组 nums ，其中 nums[i] 表示第 i 名学生的分数。另给你一个整数 k 。

从数组中选出任意 k 名学生的分数，使这 k 个分数间最高分和最低分的差值达到最小化。

返回可能的最小差值。*/